﻿
function SelectInsert(inp, data) {

    var descr = inp.id;

    var idinsumo = descr.replace("descripcionInsertTxt", "idInsumoInsertTxt");
    var codigo = descr.replace("descripcionInsertTxt", "codigoInsertTxt");
    var unidad = descr.replace("descripcionInsertTxt", "unidadInsertTxt");
    var descripcion = descr.replace("descripcionInsertTxt", "descripcionInsertTxt");
    var descripcion1 = descr.replace("descripcionInsertTxt", "descripcionInsert2TextBox");

    
    document.getElementById(idinsumo).value = data[0];
    document.getElementById(descripcion).value = data[1];
    document.getElementById(descripcion1).value = data[1];
    document.getElementById(unidad).value = data[2];
    document.getElementById(codigo).value = data[0];

    if (document.getElementById(unidad).value == "") {
        document.getElementById(unidad).value = data[3];
    }



}
function validarInsert(inp) {

    var proveedor = inp.id;
    var idid = proveedor.replace("descripcionInsertTxt", "idInsumoInsertTxt");
    var descripcionid = proveedor.replace("descripcionInsertTxt", "descripcionInsertTxt");
    var descripcion1id = proveedor.replace("descripcionInsertTxt", "descripcionInsert2TextBox");


    var codigo = document.getElementById(idid);
    var descripcion = document.getElementById(descripcionid);
    var descripcion1 = document.getElementById(descripcion1id);

    if (descripcion.value != "") {

        descripcion.value = descripcion1.value;
        //proveeedor.focus();
    } else {
        //alert("ingrese  proveedor Correcto");
        descripcion.focus();
    }
}



function SelectEdit(inp, data) {

    var descr = inp.id;

    var idinsumo = descr.replace("descripcionEditTxt", "idInsumoEditTxt");
    var codigo = descr.replace("descripcionEditTxt", "codigoEditTxt");
    var unidad = descr.replace("descripcionEditTxt", "unidadEditTxt");
    var descripcion = descr.replace("descripcionEditTxt", "descripcionEditTxt");
    var descripcion1 = descr.replace("descripcionEditTxt", "descripcionEdit2TextBox");


    document.getElementById(idinsumo).value = data[0];
    document.getElementById(descripcion).value = data[1];
    document.getElementById(descripcion1).value = data[1];
    document.getElementById(unidad).value = data[2];
    document.getElementById(codigo).value = data[0];

    if (document.getElementById(unidad).value == "") {
        document.getElementById(unidad).value = data[3];
    }



}
function validarEdit(inp) {

    var proveedor = inp.id;
    var idid = proveedor.replace("descripcionEditTxt", "idInsumoEditTxt");
    var descripcionid = proveedor.replace("descripcionEditTxt", "descripcionEditTxt");
    var descripcion1id = proveedor.replace("descripcionEditTxt", "descripcionEdit2TextBox");


    var codigo = document.getElementById(idid);
    var descripcion = document.getElementById(descripcionid);
    var descripcion1 = document.getElementById(descripcion1id);

    if (descripcion.value != "") {

        descripcion.value = descripcion1.value;
        //proveeedor.focus();
    } else {
        //alert("ingrese  proveedor Correcto");
        descripcion.focus();
    }
}
function calcularTotalXCantReAgrupadoInsert(inp) {


    //obtenemos los identificadores
    var cantidadid = inp.id;
    var precioid = cantidadid.replace("cantidadInsertTxt", "precioInsertTxt");
    var totalid = cantidadid.replace("cantidadInsertTxt", "totalInsertTxt");
    //var cantidadDispid = cantidadid.replace("cantidadInsertTextBox", "totalBaseInsertLabel");

    

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    //var cantidadDisp = document.getElementById(cantidadDispid);

    var producto = redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

    total.value = producto;
    precio.focus();

}


function calcularTotalXPrecioAgrupadoInsert(inp) {


    //obtenemos los identificadores
    var precioid = inp.id;

    var cantidadid = precioid.replace("precioInsertTxt", "cantidadInsertTxt");
    var totalid = precioid.replace("precioInsertTxt", "totalInsertTxt");

    var totalDispid = precioid.replace("precioInsertTxt", "precioInsertTxt");



    //los objectos

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    var totalDisp = document.getElementById(totalDispid);



    var producto = this.redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

    total.value = producto;
    //cantidad.focus();

}

function calcularTotalXCantReAgrupadoEdit(inp) {


    //obtenemos los identificadores
    var cantidadid = inp.id;
    var precioid = cantidadid.replace("cantidadEditTxt", "precioEditTxt");
    var totalid = cantidadid.replace("cantidadEditTxt", "totalEditTxt");
    //var cantidadDispid = cantidadid.replace("cantidadInsertTextBox", "totalBaseInsertLabel");



    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    //var cantidadDisp = document.getElementById(cantidadDispid);

    var producto = redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

    total.value = producto;
    precio.focus();

}


function calcularTotalXPrecioAgrupadoEdit(inp) {


    //obtenemos los identificadores
    var precioid = inp.id;

    var cantidadid = precioid.replace("precioEditTxt", "cantidadEditTxt");
    var totalid = precioid.replace("precioEditTxt", "totalEditTxt");

    var totalDispid = precioid.replace("precioEditTxt", "precioEditTxt");



    //los objectos

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    var totalDisp = document.getElementById(totalDispid);



    var producto = this.redondear(parseFloat(cantidad.value) * parseFloat(precio.value), 2);

    total.value = producto;
    //cantidad.focus();

}

function calcularPrecioXTotalAgrupadoInsert(inp) {


    //obtenemos los identificadores
    var totalid = inp.id;

    var cantidadid = totalid.replace("totalInsertTxt", "cantidadInsertTxt");
    var totalid = totalid.replace("totalInsertTxt", "totalInsertTxt");
    var precioid = totalid.replace("totalInsertTxt", "precioInsertTxt");
    
    //los objectos

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    //var totalDisp = document.getElementById(totalDispid);

    var producto = this.redondear(parseFloat(total.value) / parseFloat(cantidad.value), 4);
    
    precio.value = producto;
    //cantidad.focus();

}
function calcularPrecioXTotalAgrupadoEdit(inp) {


    //obtenemos los identificadores
    var totalid = inp.id;

    var cantidadid = totalid.replace("totalEditTxt", "cantidadEditTxt");
    var totalid = totalid.replace("totalEditTxt", "totalEditTxt");
    var precioid = totalid.replace("totalEditTxt", "precioEditTxt");

    //los objectos

    var precio = document.getElementById(precioid);
    var total = document.getElementById(totalid);
    var cantidad = document.getElementById(cantidadid);

    //var totalDisp = document.getElementById(totalDispid);

    var producto = this.redondear(parseFloat(total.value) / parseFloat(cantidad.value), 4);

    precio.value = producto;
    //cantidad.focus();

}